<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>window对象</title>
</head>
<body>
<input type="button" value="打开窗口" id="openBtu">
<input type="button" value="关闭窗口" id="closeBtu">
<script>
    /*
        Window: 窗口对象
        1.创建
        2.方法
            1.与弹出框有关的方法:
                alert(): 显示带有一段消息和一个确认按钮的警告框
                confirm(): 显示带有一段消息以及确认按钮和取消的对话框
                    如果用户点击确认按钮,则方法返回 true
                    如果用户点击取消按钮,则方法返回 false
                prompt(): 显示可提示用户输入的对话框
                    返回值: 获取用户输入的值
            2.与开发关闭有关的方法:
                close(): 关闭浏览器窗口
                    谁调用我,我关谁
                open(): 打开一个新的浏览器窗口
                    返回新的Windows对象
            3.与定时器有关的方式
					setTimeout(): 在指定的毫秒数后调用函数或计算表达式
						参数:
							1.js 代码或者方法对象
							2.毫秒值
						返回值: 唯一标识,用于取消取消定时器
					clearTimeout(): 取消由 setTimeout() 方法设置的 timeout
					setInterval(): 按照指定的周期(以毫秒计)来调用函数或计算表达式
					clearInterval(): 取消由 setInterval() 设置的 timeout
        3.属性
				1.获取其他BOM对象
					history
					location
					Navigator
					Screen
				2.获取DOM对象
					document
        4.特点
            Window 对象不需要创建可以直接使用 window使用  window.方法名();
            window 引用可以省略  方法名();
     */
    // alert("hello window");
    // window.alert("hello a");
    // var con = confirm("请选择");
    // alert(con);
    // var pro = prompt("请输入用户名");
    // alert(pro);
    // var openBtu = document.getElementById("openBtu");
    // var guanbi;
    // openBtu.onclick = function(){
    //     //打开新窗口
    //     guanbi = open("https://www.baidu.com")
    // }
    // var closeBtu = document.getElementById("closeBtu");
    // closeBtu.onclick = function () {
    //     //关闭新窗口
    //     guanbi.close();
    // }
    //一次性的定时器
    // setTimeout("fun()",3000);
    // var id = setTimeout(fun(),200);
    // clearTimeout(id);
    function fun() {
        alert("你被炸了");
    }
    //循环定时器
    setInterval(fun,2000);


</script>
</body>
</html>